<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		
		<button onclick="getSource()">根据成绩送礼物</button>
		<button onclick="getKlt()">计算可莱托公式</button>
		<button onclick="getHamburger()">汉堡套餐</button>
		<button onclick="getPerimeter_area()">计算圆的周长和面积</button>
		<button onclick="getRadian()">计算30°和60°角所对应的弧度</button>
		
		
		<script type="text/javascript">
			function getSource(){
				var source=parseFloat(prompt("请输入您的考试成绩"));
				if(!isNaN(source) && source>=0 && source<=100){
					if(source>=90){
					alert("送您一朵小红花");
					}else if(source>=80){
						alert("送您一个棒棒糖");
					}else if(source>=70){
						alert("送您一个小贴纸");
					}else if(source>=60){
						alert("送您一个小花生");
					}else{
						alert("送您一个大嘴巴子");
					}
				}else{
					alert("请不要恶意输入!");
					getSource();
				}
			}
			
			
			function getKlt(){
				var weight=parseFloat(prompt("请输入您的体重(kg)"));
				var height=parseFloat(prompt("请输入您的身高(m)"));
				if(!isNaN(weight) && !isNaN(height)){
					var klt=weight/(height*height);				
					alert("您的可莱托指数为:"+klt.toFixed(2));				
					if(klt>25){
						alert("您该减肥啦");
					}else if(klt<20){
						alert("您该多吃点啦");
					}else{
						alert("保持现在的身材哦");
					}
				}else{
					alert("请不要恶意输入!");
					getKlt();
				}
			}
			
			
			function getHamburger(){
				var hamburger=prompt("请选择你喜欢的汉堡");
				var catering=prompt("请选择你喜欢的配餐");
				var drinks=prompt("请选择你喜欢的饮料");
				if(hamburger==null || catering==null || drinks==null){
					alert("请不要恶意输入!");
					getHamburger();
				}else{
					alert("请在控制台查看结果");
					console.log("您选择的是"+hamburger+"套餐:"+"包括配餐"+catering+"+饮料"+drinks);
				}				
			}
			
			
			function getPerimeter_area(){
				var r=parseFloat(prompt("请输入圆的半径"));
				if(!isNaN(r)){
					const pi=3.14;
					alert("请在控制台查看结果");
					console.log("圆的周长为:"+(2*pi*r).toFixed(2));
					console.log("圆的面积为:"+pi*r*r);
				}else{
					alert("你家圆的半径不是数字吗?");
//					getPerimeter_area();
				}
			}
			
			
			function getRadian(){
				const pi=3.14;
				var degree30=30;
				var degree60=60;				
				var radian30=(degree30*pi)/180;
				var radian60=(degree60*pi)/180;
				alert("请在控制台查看结果");
				console.log("30°的角度对应的弧度为:"+radian30.toFixed(2));
				console.log("60°的角度对应的弧度为:"+radian60.toFixed(2));
			}								
		</script>
	</body>
</html>
